The headers we include might include windows headers which define _MSC_VER already.
#include "config.h"
+/* Vista or newer */
+#define _WIN32_WINNT 0x0600
+#define WINVER _WIN32_WINNT
+#define NTDDI_VERSION NTDDI_VISTA
+#define COBJMACROS
+
#include "gtkfilechoosernativeprivate.h"
#include "gtknativedialogprivate.h"
#include "gtkfilechooserentry.h"
#include "gtkfilefilterprivate.h"
-/* Vista or newer */
-#define _WIN32_WINNT 0x0600
-#define WINVER _WIN32_WINNT
-#define NTDDI_VERSION NTDDI_VISTA
-#define COBJMACROS
-
#include "win32/gdkwin32.h"
#include <shlobj.h>
#include <windows.h>